html, body {            
     position: relative;
     height: 100%;
 }

 body {
     font-family: "微软雅黑";
     -webkit-font-smoothing:antialiased;     
 }

 .swiper-container, .lunbo {
     height: 610px;
     width: 100%;
 }       

 .swiper-slide {
     text-align: center;
     font-size: 18px;
     background: #FFF;
     /* Center slide text vertically */
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     -webkit-justify-content: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
 }       

 .xm-goods-list-wrap{
    display:block;
    width:880px;
    position: relative;    
    top:38px;
 }

 .xm-goods-item .item-thumb {
     position:relative;           
     padding:0;
     text-align: center;
 }

 .item-thumb img {
     max-width:180px;    
     border: 0;
 }

 .xm-goods-item .item-price {
     line-height: 11.8;
     color: #434a54;    
 }

 .matong {
     position: relative;
 }
 
 .xm-goods-item .item-name {
     position: relative;
     top:80.8px;
     white-space: nowrap;
     font-size: 14px;
     font-weight: 400;
     line-height: 1.3;          
 }
 
 #goods{     
     margin:0 auto;
     position:absolute;
     background:#fff;
     left:-100000px;
     z-index: 399;
     overflow: hidden;
     height: 248px;
     margin-top:-5px;
     filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
     -moz-opacity:0.8; /*Firefox私有，透明度50%*/
     opacity:0.8;/*其他，透明度50%*/
 }
 
 .mybag{
     position:absolute;
     display:none;
     z-index: 199;
     width:128px;
     padding:5px;
     border:1px solid #cccccc;
     background: #fff;
 }
 
 .ycenter{
     margin-top:8px;
 }
 
  .mybag 
  p{
      font-weight: bold;
      font-size:14px !important;
  }
 
 .mybag
 a{
     font-size:14px !important;
 } 
 
 .matong .prev {
    left: 25.26%;
}

.matong .next{
    right: 25.26%;
}

.matong .prev, .matong .next {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    display: block;
    cursor: pointer;
}

.js_frame{
    width:542px;
    white-space:nowrap;
    overflow: hidden;
    margin:0 auto;
}

.js_slide{
    margin-right: 2px;
    text-align: center;   
    height:236px;
    width: 170px;  
}

.slides li{
    display:inline-block;
} 